//package edu.sdbi.judge.Controller;
//
//import com.alibaba.fastjson.JSONObject;
//import edu.sdbi.judge.domain.entity.Data_Analysis;
//import edu.sdbi.judge.domain.entity.User;
//import edu.sdbi.judge.domain.vo.JsonResult;
//import edu.sdbi.judge.domain.vo.StudentResult;
//import edu.sdbi.judge.util.ErrorUtil;
//import edu.sdbi.judge.util.HttpUtil;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.util.LinkedMultiValueMap;
//import org.springframework.util.MultiValueMap;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.HashMap;
//import java.util.Map;
//
//@RestController
//@RequestMapping()
//public class Test {
//    @Autowired
//    private HttpUtil httpUtil;
//    @GetMapping("/abc")
//    public String abc(){
//        //返回值对象创建
//        StudentResult studentResult = new StudentResult();
//        //设置题号
//        studentResult.setItemNumber("1");
//        //查询数据库中的用户信息
//        String url = "http://" +"localhost:8080" + "/statistics/dayVisits";
//        //封装请求参数
//        Map<String, String> params = new HashMap<>();
//        params.put("newsID", "1");
//        params.put("startDate", "2025-06-14");
//        params.put("endDate", "2025-06-15");
//        try {
//            //发送请求，获取返回值
//            String resultStr = httpUtil.doGet(url, null, params);
//            //设置studentResult对象的获取的返回值信息
//            studentResult.setResult(resultStr);
//            //返回值判断是否符合要求
//            JsonResult jsonResult = JSONObject.parseObject(resultStr, JsonResult.class);
//            System.out.println(jsonResult);
//            if (jsonResult.getCode() == 200) {
//                //符合要求，得分
//                System.out.println(jsonResult.getData());
//                studentResult.setScore(2.0);
//            }
//        } catch (Exception e) {
//            //捕获异常情况，如404访问报错，返回值解析异常等，设置异常日志信息
//            studentResult.setResult(ErrorUtil.stackTraceToString(e));
//        }
//        return null;
//
//    }
//}
